package com.haircut.sys.service.login;

import com.haircut.sys.vo.user.LoginReqVo;
import com.haircut.sys.vo.user.LoginUserVo;
import com.haircut.sys.vo.user.UserVo;

public interface ILoginService {
    /**
     * 登录
     * @param reqVo
     * @return
     */
    LoginUserVo login(LoginReqVo reqVo);

    /**
     * 获得当前用户信息
     * @return
     */
    LoginUserVo getInfo();

    /**
     * 登出
     */
    void logout();

    /**
     * 查询当前登录的用户信息
     * @return
     */
    UserVo getUserProfile();
}
